﻿@{
    Layout = null;
}
<table border="1">
    <tbody>
        <tr>
            <td>
                病历编号
            </td>
            <td>
                录入人
            </td>
            <td>
                录入时间
            </td>
            <td>
                完成状态
            </td>
            <td>
                审核状态
            </td>
            <td>
                质疑状态
            </td>
            <td>
                审核日期
            </td>
            <!--医生信息-->
            <td>
                用户名
            </td>
            <td>
                医生电话
            </td>
            <td>
                医生姓名
            </td>
            <td>
                医院名称
            </td>
            <td>
                科别
            </td>
            <td>
                职称
            </td>
            <td>
                地区
            </td>
            <!---->
            <td>
                入组日期
            </td>
            <td>
                患者姓名
            </td>
            <td>
                患者年龄
            </td>
            <td>
                患者性别
            </td>
            <td>
                患者职业
            </td>
            <td>
                患者联系电话
            </td>
            <td>
                患者家庭住址
            </td>
            <!---->
            <td>
                是否首次诊断为抑郁症
            </td>
            <td>
                抑郁症史
            </td>
            <td>
                上次用药
            </td>
            <td>
                此次更新治疗方案的原因
            </td>
            <td>
                药物不耐受的症状(其他)
            </td>
            <td>
                既往应用的其他药物
            </td>
            <td>
                该患者的主要症状
            </td>
            <td>
                该患者的主要症状(其他)
            </td>
            <td>
                是否伴有焦虑
            </td>
            <td>
                汉密尔顿抑郁量表（HAMD）评分分值
            </td>
            <td>
                蒙哥马利抑郁评定量表(MADRS) 评分分值
            </td>
            <td>
                其他量表(表名)
            </td>
            <td>
                其他量表(得分)
            </td>
            <td>
                其他量表(结论)
            </td>
            <td>
                艾司西酞普兰起始剂量
            </td>
            <!-- -->
            <td>
                2周随访
            </td>
            <td>
                随访日期
            </td>
            <td>
                艾司西酞普兰目前剂量
            </td>
            <td>
                PHQ9 自评量表(总分)
            </td>
            <td>
                Remit-5量表(总分)
            </td>
            <td>
                建议
            </td>
            <!-- -->
            <td>
                8周随访
            </td>
            <td>
                随访日期
            </td>
            <td>
                艾司西酞普兰目前剂量
            </td>
            <td>
                PHQ9 自评量表(总分)
            </td>
            <td>
                Remit-5量表(总分)
            </td>
            <td>
                建议
            </td>
            <!-- -->
            <td>
                6个月随访
            </td>
            <td>
                随访日期
            </td>
            <td>
                艾司西酞普兰目前剂量
            </td>
            <td>
                PHQ9 自评量表(总分)
            </td>
            <td>
                Remit-5量表(总分)
            </td>
            <td>
                建议
            </td>
        </tr>
        @if (ViewBag.Record != null)
        {
            foreach (var DocForShow in (List<Web.Controllers.DocForShow>)ViewBag.Record)
            {
            <tr>
                <td>
                    @DocForShow.doc.DocID
                </td>
                <td>
                    @DocForShow.username
                </td>
                <td>
                    @DocForShow.doc.TimeAdd.ToString("yyyy-MM-dd")
                </td>
                <td>
                    @(DocForShow.doc.StatusComplete == 1 ? "已完成" : "未完成")
                </td>
                <td>
                    @(DocForShow.doc.StatusAudit >= 1 ? "通过" : "未通过")
                </td>
                <td>
                    @(DocForShow.doc.StatusQuestion == 1 ? "有质疑" : "")
                </td>
                <td>
                    @if (DocForShow.doc.TimeAudit.HasValue)
                    {
                        @DocForShow.doc.TimeAudit.Value.ToString("yyyy-MM-dd")
                    }
                </td>
                <!--医生信息-->
                <td>
                    @DocForShow.User.UserName
                </td>
                <td>
                    @DocForShow.User.DoctorMobile
                </td>
                <td>
                    @DocForShow.User.DoctorName
                </td>
                <td>
                    @DocForShow.User.HospitalName
                </td>
                <td>
                    @DocForShow.User.SubjectName @DocForShow.User.AdditionSubjectName
                </td>
                <td>
                    @DocForShow.User.TitleName @DocForShow.User.AdditionTitleName
                </td>
                <td>
                    @Web.Controllers.Common.GetRegionName(!DocForShow.User.ProvinceID.HasValue ? 0 : DocForShow.User.ProvinceID.Value)
                    @Web.Controllers.Common.GetRegionName(!DocForShow.User.CityID.HasValue ? 0 : DocForShow.User.CityID.Value)
                </td>
                <!---->
                <td>
                    @(DocForShow.Doc0.InputTime.HasValue ? DocForShow.Doc0.InputTime.Value.ToString("yyyy-MM-dd") : "")
                </td>
                <td>
                    @DocForShow.Doc0.PatientName
                </td>
                <td>
                    @DocForShow.Doc0.PatientAge
                </td>
                <td>
                    @DocForShow.Doc0.PatientSex
                </td>
                <td>
                    @DocForShow.Doc0.PatientJob
                </td>
                <td>
                    @DocForShow.Doc0.PatientTel
                </td>
                <td>
                    @DocForShow.Doc0.PatientAddress
                </td>
                <!---->
                <td>
                    @DocForShow.doc1.IsFirstTime
                </td>
                <td>
                    @DocForShow.doc1.AdditionHistoryYear 年 @DocForShow.doc1.AdditionHistoryMonth (个)月
                </td>
                <td>
                    @DocForShow.doc1.AdditionMedicineName1 @DocForShow.doc1.AdditionMedicineCount1
                    <br />
                    @DocForShow.doc1.AdditionMedicineName2 @DocForShow.doc1.AdditionMedicineCount2
                    <br />
                    @DocForShow.doc1.AdditionMedicineName3 @DocForShow.doc1.AdditionMedicineCount3
                    <br />
                </td>
                <td>
                    @DocForShow.doc1.AdditionReason @DocForShow.doc1.AdditionReason2Detail @DocForShow.doc1.AdditionReason3Detail
                    @DocForShow.doc1.AdditionReason4Other
                </td>
                <td>
                    @DocForShow.doc1.AdditionReason3DetailOther
                </td>
                <td>
                    @DocForShow.doc1.OtherMedicine
                </td>
                <td>
                    @DocForShow.doc1.Symptom
                </td>
                <td>
                    @DocForShow.doc1.AdditionSymptom
                </td>
                <td>
                    @DocForShow.doc1.JiaolvFollow
                </td>
                <td>
                    @DocForShow.doc1.HAMDScore
                </td>
                <td>
                    @DocForShow.doc1.MADRSScore
                </td>
                <td>
                    @DocForShow.doc1.OtherTableName
                </td>
                <td>
                    @DocForShow.doc1.OtherScore
                </td>
                <td>
                    @DocForShow.doc1.OtherConclusion
                </td>
                <td>
                    @DocForShow.doc1.TreatDose @DocForShow.doc1.AdditionTreatDose
                </td>
                <!-- -->
                <td>
                    @{  
                    if (DocForShow.doc2.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-21))
                    {
                        @("已脱落(脱落日期:" + DocForShow.Doc0.InputTime.Value.AddDays(21).ToString("yyyy-MM-dd") + ")")
                    }
                    else if (DocForShow.doc2.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-14))
                    {
                        @("待随访")
                    }
                    else if (DocForShow.doc2.StatusComplete == 1)
                    {
                        @("随访医生:" + Web.Controllers.Common.GetDoctorName(DocForShow.doc2.VisitorID));
                    }
                    }
                </td>
                <td>
                    @if (DocForShow.doc2.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-21))
                    {
                        @DocForShow.Doc0.InputTime.Value.AddDays(21).ToString("yyyy-MM-dd")
                    }
                    else
                    {
                        @(DocForShow.doc2.VisitDateDoc2.HasValue ? DocForShow.doc2.VisitDateDoc2.Value.ToString("yyyy-MM-dd") : "")
                    }
                </td>
                <td>
                    @DocForShow.doc2.DoseDoc2 @DocForShow.doc2.AdditionDoseOtherDoc2
                </td>
                <td>
                    @DocForShow.doc2.PHQ9C10Doc2
                </td>
                <td>
                    @DocForShow.doc2.Remit5C6Doc2
                </td>
                <td>
                    @DocForShow.doc2.SuggestDoc2 @DocForShow.doc2.AdditionSuggestAddDoc2 @DocForShow.doc2.AdditionSuggestReduceDoc2
                    @DocForShow.doc2.AdditionSuggestOtherDoc2
                </td>
                <!-- -->
                <td>
                    @{  
                    if (DocForShow.doc3.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-63))
                    {
                        @("已脱落(脱落日期:" + DocForShow.Doc0.InputTime.Value.AddDays(63).ToString("yyyy-MM-dd") + ")")
                    }
                    else if (DocForShow.doc3.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-56))
                    {
                        @("待随访")
                    }
                    else if (DocForShow.doc3.StatusComplete == 1)
                    {
                        @("随访医生:" + Web.Controllers.Common.GetDoctorName(DocForShow.doc3.VisitorID));
                    }
                    }
                </td>
                <td>
                    @if (DocForShow.doc3.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-63))
                    {
                        @DocForShow.Doc0.InputTime.Value.AddDays(63).ToString("yyyy-MM-dd")
                    }
                    else
                    {
                        @(DocForShow.doc3.VisitDateDoc3.HasValue ? DocForShow.doc3.VisitDateDoc3.Value.ToString("yyyy-MM-dd") : "")
                    }
                </td>
                <td>
                    @DocForShow.doc3.DoseDoc3 @DocForShow.doc3.AdditionDoseOtherDoc3
                </td>
                <td>
                    @DocForShow.doc3.PHQ9C10Doc3
                </td>
                <td>
                    @DocForShow.doc3.Remit5C6Doc3
                </td>
                <td>
                    @DocForShow.doc3.SuggestDoc3 @DocForShow.doc3.AdditionSuggestAddDoc3 @DocForShow.doc3.AdditionSuggestReduceDoc3
                    @DocForShow.doc3.AdditionSuggestOtherDoc3
                </td>
                <!-- -->
                <td>
                    @{  
                    if (DocForShow.doc4.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-56).AddDays(-7))
                    {
                        @("已脱落(脱落日期:" + DocForShow.Doc0.InputTime.Value.AddMonths(6).AddDays(7).ToString("yyyy-MM-dd") + ")")
                    }
                    else if (DocForShow.doc4.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-56))
                    {
                        @("待随访")
                    }
                    else if (DocForShow.doc4.StatusComplete == 1)
                    {
                        @("随访医生:" + Web.Controllers.Common.GetDoctorName(DocForShow.doc2.VisitorID));
                    }
                    }
                </td>
                <td>
                    @if (DocForShow.doc3.StatusComplete == 0 && DocForShow.Doc0.InputTime < DateTime.Now.AddDays(-56).AddDays(-7))
                    {
                        @DocForShow.Doc0.InputTime.Value.AddMonths(6).AddDays(7).ToString("yyyy-MM-dd")
                    }
                    else
                    {
                        @(DocForShow.doc4.VisitDateDoc4.HasValue ? DocForShow.doc4.VisitDateDoc4.Value.ToString("yyyy-MM-dd") : "")
                    }
                </td>
                <td>
                    @DocForShow.doc4.DoseDoc4 @DocForShow.doc4.AdditionDoseOtherDoc4
                </td>
                <td>
                    @DocForShow.doc4.PHQ9C10Doc4
                </td>
                <td>
                    @DocForShow.doc4.Remit5C6Doc4
                </td>
                <td>
                    @DocForShow.doc4.SuggestDoc4 @DocForShow.doc4.AdditionSuggestAddDoc4 @DocForShow.doc4.AdditionSuggestReduceDoc4
                    @DocForShow.doc4.AdditionSuggestOtherDoc4
                </td>
            </tr>
            }
        }
    </tbody>
</table>
